using System;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Collections;


namespace HREDU.Hoang_Tuan.Classes
{
    public class CLOAINV
    {
        private int _id_loainv;
        private string _ten_loainv;

        public CLOAINV()
        {
            //
            // TODO: Add constructor logic here
            //
        }

        public int ID_LOAINV
        {
            get { return _id_loainv; }
            set { _id_loainv = value; }
        }

        public string TEN_LOAINV
        {
            get { return _ten_loainv; }
            set { _ten_loainv = value; }
        }
    }

    public class CLOAINVCollection
    {
        public static int ColumnLength(string column)
        {
            int len = int.Parse(MITI.BaseDB.Instance.ExecSql_DataValue("select COL_LENGTH('LOAINV','" + column + "')").ToString());
            return len / 2;
        }

        public static CLOAINV GetObjectByDataReader(SqlDataReader objReader)
        {
            CLOAINV obj = new CLOAINV();
            obj.ID_LOAINV = objReader.GetInt32(0);
            obj.TEN_LOAINV = objReader.GetString(1);
            return obj;
        }

        //public static ArrayList LayDMLoaiNhanVien_ArrayList()
        //{
        //    ArrayList ary = new ArrayList();
        //    try
        //    {
        //        CLOAINV obj = null;
        //        SqlDataReader objReader = null;
        //        string strSQL = "select * from LOAINV";
        //        objReader = MITI.BaseDB.Instance.ExecSql_DataReader(strSQL);
        //        while (objReader.Read())
        //        {
        //            obj = GetObjectByDataReader(objReader);
        //            ary.Add(obj);
        //        }
        //    }
        //    catch (System.Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return ary;
        //}
    }
}

